package cn.lena.idle.util;

import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

public class ImageUtils {

   // 将图片控件转为二进制
   public static byte[] readImageToByte (BitmapDrawable drawable) {
      //把图片先转化成bitmap格式
      Bitmap bitmap = drawable.getBitmap();
      //二进制数组输出流
      ByteArrayOutputStream byStream = new ByteArrayOutputStream();
      //将图片压缩成质量为100的PNG格式图片
      bitmap.compress(Bitmap.CompressFormat.PNG, 100, byStream);
      //把输出流转换为二进制数组
      return byStream.toByteArray();
   }

}

